home *** CD-ROM | disk | FTP | other *** search
- dnl
- dnl autoconf input for WRaster library
- dnl
-
- AC_INIT(raster.c)
- AM_INIT_AUTOMAKE(wrlib, 0.3)
-
-
- CFLAGS="$CFLAGS -O2"
-
- dnl Checks for programs.
- dnl ===================
- AC_PROG_CC
- AC_PROG_MAKE_SET
- AC_PROG_RANLIB
- AC_PROG_INSTALL
-
-
- dnl Checks for library functions.
- dnl ============================
- AC_PROG_GCC_TRADITIONAL
- AC_FUNC_MEMCMP
- AC_FUNC_ALLOCA
- AC_TYPE_SIGNAL
- AC_FUNC_VPRINTF
-
- AC_PATH_XTRA
-
- XCFLAGS="$X_CFLAGS"
-
- _XLIBS="$X_LIBS $X_EXTRA_LIBS -lX11"
- XLIBS="$X_EXTRA_LIBS -lX11"
-
- XLFLAGS=$X_LIBS
-
- AC_SUBST(XCFLAGS)
- AC_SUBST(XLFLAGS)
-
- dnl Pixmap Support
- dnl ==============
- xpm=yes
- AC_ARG_ENABLE(xpm,
- [ --disable-xpm disable XPM support through libXpm],
- xpm=$enableval, xpm=yes)
-
- GFXFLAGS=""
- GFXLIBS=""
-
- if test "$xpm" = yes; then
- AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData,
- [GFXFLAGS=-DUSE_XPM GFXLIBS=-lXpm], ,$_XLIBS)
- fi
-
-
- dnl test for zlib
- dnl =============
-
- AC_CHECK_LIB(z, gzread, zlib=yes, zlib=no)
-
-
- dnl PNG Support
- dnl ===========
- png=yes
- AC_ARG_ENABLE(png,
- [ --disable-png disable PNG support through libpng],
- png=$enableval, png=yes)
-
- if test "$png" = yes; then
- if test "$zlib" = yes; then
- AC_CHECK_LIB(png, png_get_valid, [GFXFLAGS="$GFXFLAGS -DUSE_PNG"
- GFXLIBS="$GFXLIBS -lpng -lz"], , -lz -lm)
- fi
- fi
-
- dnl TIFF Support
- dnl ============
- tif=yes
- AC_ARG_ENABLE(tif,
- [ --disable-tiff disable use of TIFF images through libtiff],
- tif=$enableval, tif=yes)
-
- if test "$tif" = yes; then
- AC_CHECK_LIB(tiff, TIFFGetVersion,
- [GFXFLAGS="$GFXFLAGS -DUSE_TIFF" GFXLIBS="$GFXLIBS -ltiff"],, -lm)
- fi
-
-
- AC_SUBST(GFXFLAGS)
- AC_SUBST(GFXLIBS)
-
- AC_SUBST(XLIBS)
-
-
- if test "${prefix}" = "NONE"; then
- prefix="/usr/local"
- fi
- if test "${exec_prefix}" = "NONE"; then
- exec_prefix=$prefix
- fi
-
-
- AC_C_CONST
-
- AC_OUTPUT(Makefile config.h)
-
-